package com.tcm.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.List;

/**
 * @author Guqier
 * @version 1.0
 * @date 2023/9/19 9:43
 */
@Data
public class BattleTopicResp {

    /**
     * 题目ID
     */
    private String id;

    /**
     * 题目类型，0表示案例题，1表示原文题
     */
    private Integer type;

    /**
     * 题目题干内容
     */
    private String content;

    /**
     * 子题目，用于案例实训的小问
     */
    private String subContent;

    /**
     * 题目难易级别
     */
    private String difficulty;

    /**
     * 是否是多选
     */
    private Boolean isMultiple;

    /**
     * 选项
     */
    private List<Option> options;

    @Data
    @AllArgsConstructor
    public static class Option {

        /**
         * 选项
         */
        private String option;

        /**
         * 选项内容
         */
        private String content;

    }


}
